from pyminer import refs

while True:
	words=[]
	while True:
		word=input("Введите слово:\n")
		if '%' in word:
			word="'"+word+"'"
		words+=[word]
		conf = input("Добавить еще одно слово? (y - yes, n - no)")
		if 'y' not in conf.lower() and '+' not in conf.lower():
			break

	conf=input('Использовать фильтр таблиц? (y (yes), n (no)):\n')
	if 'y' in conf.lower() or '+' in conf.lower():
		mask=input('''Введите маску таблиц ["(NOT )LIKE '%%'"]:\n''')
	else:
		mask="LIKE '%%'"

	print('Будет осуществлен поиск таблиц с полем _idrref, содержащих в одном из полей слово: '+', '.join(words)+'\nЛог в файле refs.log!')

	refs(words, mask)
	
	conf=input('Выполнить новый поиск? (y (yes), n (no)):\n')
	if 'y' not in conf.lower() and '+' not in conf.lower():
			break
